import request from '@/common/request'
import requestPlat from '@/common/requestPlat'
import Qs from 'qs';

// 账号操作
export function accountUser(params) {
    return request({
        url: `user/data/login/code`,
        method: 'post',
        params
    })
}

// 获取员工加入的公司列表
export function companyList(params) {
    return request({
        url: `user/company/list`,
        method: 'get',
        params
    })
}
// 切换公司
// export function switchCompany(data) {
//     return request({
//         url: `user/user/switch?profileId=${data}`,
//         method: 'post',
//     })
// }

// 切换公司
export function switchCompanyLogin(params) {
    return request({
        url: `user/data/login/switch`,
        method: 'post',
		params
    })
}

// 密码登录
export function loginPass(data) {
    return request({
        url: `user/data/login/pass`,
        method: 'post',
        data: Qs.stringify(data)
    })
}
// 自动登录
export function loginOpenId(data) {
    return requestPlat({
        url: `member/data/login/automatic`,
        method: 'post',
        data: Qs.stringify(data)
    })
}
// 退出登录
export function logout(data) {
    return request({
        url: `user/data/logout`,
        method: 'post',
        data: Qs.stringify(data)
    })
}
// 找回密码
export function findPass(data) {
    return requestPlat({
        url: `member/data/login/update/pass`,
        method: 'post',
        data: Qs.stringify(data)
    })
}

// 注册
export function reg(params) {
    return requestPlat({
        url: `member/data/reg/user`,
        method: 'post',
        params
    })
}

// 操作日志
export function pageLog(params) {
    return request({
        url: `user/user/log/page/${params.page}/${params.limit}`,
        method: 'get',
        params
    })
}

// 搜索企业
export function getCompanyList(params) {
    return requestPlat({
        url: `tenant/data/company/list/`,
        method: 'get',
        params
    })
}